Static Dispatch
from
polymorphism
静的ディスパッチ_
コンパイル時に呼び出すべきメソッドを決める、決まる
インライン展開
できるので速い
異なる型の引数の同じ関数を、型ごとにコピーするのでバイナリが大きくなる
対になる概念は
Dynamic Dispatch
overload
Nimの話
普通にprocを使う
Rustの話
trait境界
を使う
トレイトオブジェクト
Swiftの話
https://qiita.com/HaNoHito/items/f40bfc1717c1e922a5b0#static-dispatch